


# 查看Sqoop Export导出文档
# [bwie@node101 ~]$ sqoop export --help

# 1、【各省市】的【点击次数和曝光次数】统计（包括正常流量以及异常流量）
/opt/module/sqoop/bin/sqoop export \
--connect "jdbc:mysql://node101:3306/jtp_ads_report?useUnicode=true&characterEncoding=utf-8" \
--username root \
--password 123456 \
--table ads_region_ads_report \
--export-dir /user/spark/warehouse/jtp_ads_warehouse/ads_region_ads_report \
--input-fields-terminated-by "\001" \
--update-mode allowinsert \
--update-key "dt,province,city,is_invalid_traffic" \
--input-null-string '\\N' \
--input-null-non-string '\\N' \
--num-mappers 1



# 2、【各广告平台】的【点击次数和曝光次数】（包括正常流量以及异常流量）
/opt/module/sqoop/bin/sqoop export \
--connect "jdbc:mysql://node101:3306/jtp_ads_report?useUnicode=true&characterEncoding=utf-8" \
--username root \
--password 123456 \
--table ads_platform_ads_report \
--export-dir /user/spark/warehouse/jtp_ads_warehouse/ads_platform_ads_report \
--input-fields-terminated-by "\001" \
--update-mode allowinsert \
--update-key "dt,platform_id,platform_name_zh,is_invalid_traffic" \
--input-null-string '\\N' \
--input-null-non-string '\\N' \
--num-mappers 1




# 3、【各操作系统】的【点击次数和曝光次数】（包括正常流量以及异常流量）
/opt/module/sqoop/bin/sqoop export \
--connect "jdbc:mysql://node101:3306/jtp_ads_report?useUnicode=true&characterEncoding=utf-8" \
--username root \
--password 123456 \
--table ads_os_ads_report \
--export-dir /user/spark/warehouse/jtp_ads_warehouse/ads_os_ads_report \
--input-fields-terminated-by "\001" \
--update-mode allowinsert \
--update-key "dt,client_os_type,is_invalid_traffic" \
--input-null-string '\\N' \
--input-null-non-string '\\N' \
--num-mappers 1




# 4、【各广告在每个小时】的【点击次数和曝光次数】（包括正常流量和异常流量）
/opt/module/sqoop/bin/sqoop export \
--connect "jdbc:mysql://node101:3306/jtp_ads_report?useUnicode=true&characterEncoding=utf-8" \
--username root \
--password 123456 \
--table ads_hour_ads_report \
--export-dir /user/spark/warehouse/jtp_ads_warehouse/ads_hour_ads_report \
--input-fields-terminated-by "\001" \
--update-mode allowinsert \
--update-key "dt,ad_id,ad_id,hour_str,is_invalid_traffic" \
--input-null-string '\\N' \
--input-null-non-string '\\N' \
--num-mappers 1











